#define _CRT_SECURE_NO_WARNINGS 1
//#include <stdio.h>
//int F(int n)
//{
//    return n * n + n;
//}
//int main()
//{
//    int x, y;
//    scanf("%d", &x);
//    y = F(x);
//    printf("%d", y);
//    return 0;
//}
//#include <stdio.h>
//int F(int n)
//{
//    int ret;
//    ret = n * n + n;
//    return ret;
//}
//int main()
//{
//    int x, y;
//    scanf("%d", &x);
//    y = F(x);
//    printf("%d", y);
//    return 0;
//}
#include <stdio.h>
int Cal(int n)
{
    int F = (n - 3) * n;
    return F;
}
int main()
{
    int a, b;
    scanf("%d", &a);
    b = Cal(a);
    printf("%d", b);
    return 0;
}
